///////////////////////////////////////////////////////////////////
//                            _ooOoo_                            //
//                           o8888888o                           //
//                           88" . "88                           //
//                           (| -_- |)                           //
//                            O\ = /O                            //
//                        ____/`---'\____                        //
//                      .   ' \\| |// `.                         //
//                       / \\||| : |||// \                       //
//                     / _||||| -:- |||||- \                     //
//                       | | \\\ - /// | |                       //
//                     | \_| ''\---/'' | |                       //
//                      \ .-\__ `-` ___/-. /                     //
//                   ___`. .' /--.--\ `. . __                    //
//                ."" '< `.___\_<|>_/___.' >'"".                 //
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |              //
//                 \ \ `-. \_ __\ /__ _/ .-` / /                 //
//         ======`-.____`-.___\_____/___.-`____.-'======         //
//                            `=---='                            //
//                                                               //
//         .............................................         //
//                  佛祖保佑             永无BUG                  //
//                  需求不变             永不修改                 //
///////////////////////////////////////////////////////////////////
package com.longyue.ms.common.bean;

import java.util.HashMap;

/**
 * @author: lisp
 * @description: 封装ajax请求的返回结果
 * @date: 2018-01-22
 * @Version: 1.0
 **/
public class AjaxResult extends HashMap<String, Object> {
    /**
     * 成功{success:true}
     *
     * @return
     */
    public static AjaxResult successResult() {
        AjaxResult ajaxResult = new AjaxResult();
        ajaxResult.put("success", true);
        return ajaxResult;
    }

    /**
     * 成功并加入返回信息{success:true,msg=successMsg}
     *
     * @param successMsg
     * @return
     */
    public static AjaxResult successResult(String successMsg) {
        AjaxResult ajaxResult = new AjaxResult();
        ajaxResult.put("success", true);
        ajaxResult.put("msg", successMsg);
        return ajaxResult;
    }

    /**
     * 异常并返回异常信息{success:false,error=errorMsg}
     *
     * @param errorMsg
     * @return
     */
    public static AjaxResult errorResult(String errorMsg) {
        AjaxResult ajaxResult = new AjaxResult();
        ajaxResult.put("success", false);
        ajaxResult.put("error", errorMsg);
        return ajaxResult;
    }
}
